/*
 * @Author: taoshiwei
 * @Date: 2019-04-09 14:26:41
 * @Last Modified by: taoshiwei
 * @Last Modified time: 2019-04-29 10:57:59
 *
 * 通用常量
 */

// 状态
export const status = [
  {
    value: 1,
    label: '启用'
  },
  {
    value: 0,
    label: '禁用'
  }
]

// 难度
export const difficulty = [
  {
    value: 1,
    label: '简单'
  },
  {
    value: 2,
    label: '一般'
  },
  {
    value: 3,
    label: '困难'
  }
]

// 题型
export const questionType = [
  {
    value: 1,
    label: '单选'
  },
  {
    value: 2,
    label: '多选'
  },
  {
    value: 3,
    label: '简答'
  }
]

// 方向
export const direction = [
  'o2o',
  '外包服务',
  '企业服务',
  '互联网金融',
  '企业咨询',
  '互联网',
  '电子商务',
  '其他'
]

// 精品审核
export const chkType = [
  {
    value: 1,
    label: '待审核'
  },
  {
    value: 2,
    label: '通过'
  },
  {
    value: 3,
    label: '拒绝'
  }
]

// 发布状态
export const publishType = [
  {
    value: 1,
    label: '待发布'
  },
  {
    value: 2,
    label: '已发布'
  },
  {
    value: 3,
    label: '已下架'
  }
]

// 添加试题数据
export const q = {
  subjectID: '', // 学科
  catalogID: '', // 目录
  enterpriseID: '', // 企业
  province: '', // 城市
  city: '', // 地区
  direction: '', // 方向
  questionType: '1', // 题型
  difficulty: '1', // 难度
  question: '', // 题干
  options: [
    {
      code: 'A', // 代码
      title: '', // 标题
      img: '', // 图片URL
      isRight: false // 是否正确答案
    },
    {
      code: 'B', // 代码
      title: '', // 标题
      img: '', // 图片URL
      isRight: false // 是否正确答案
    },
    {
      code: 'C', // 代码
      title: '', // 标题
      img: '', // 图片URL
      isRight: false // 是否正确答案
    },
    {
      code: 'D', // 代码
      title: '', // 标题
      img: '', // 图片URL
      isRight: false // 是否正确答案
    }
  ], // 选项,
  videoURL: '', // 解析视频
  answer: '', // 答案解析
  remarks: '', // 题目备注
  tags: [] // 试题标签
}

export const toolbar = [
  ['bold', 'italic', 'underline', 'strike'], // 加粗 斜体 下划线 删除线
  [{ list: 'ordered' }, { list: 'bullet' }], // 有序、无序列表
  ['blockquote', 'code-block'], // 引用  代码块
  ['image', 'link'] // 链接、图片
]

// 试题录入校验规则
export const rules = {
  subjectID: [{ required: true, message: '请选择学科', trigger: 'change' }],
  catalogID: [{ required: true, message: '请选择目录', trigger: 'change' }],
  enterpriseID: [{ required: true, message: '请选择企业', trigger: 'change' }],
  province: [
    {
      required: true,
      message: '请选择城市',
      trigger: 'change'
    }
  ],
  direction: [{ required: true, message: '请选择方向', trigger: 'change' }],
  question: [
    {
      required: true,
      message: '请输入题干',
      trigger: 'change'
    }
  ],
  answer: [
    {
      required: true,
      message: '请输入解析',
      trigger: 'change'
    }
  ]
}
// 创建者
export const creatorIDType = [
  {
    value: 2,
    label: '超级管理员'
  },
  {
    value: 3,
    label: '录入管理员'
  }
]
